using System;
using System.Collections.Generic;
using System.Text;

namespace Impact.Views
{
    /// <summary>
    /// this interface defines a master page as one that can be used by the ContentPresenter
    /// to render its views
    /// </summary>
    public interface IImpactMasterPage
    {

        /// <summary>
        /// sets an object to be the datasource for this master page
        /// the master page will know how to cast and use the object, but it may be 
        /// different depending on what the master page does
        /// </summary>
        object DataSource
        {
            set;
        }

    }
}
